package org.jeecg.codegenerate.window;

import java.util.ArrayList;

import org.jeecg.codegenerate.generate.impl.CodeGenerateOneToMany;
import org.jeecg.codegenerate.generate.pojo.onetomany.MainTableVo;
import org.jeecg.codegenerate.generate.pojo.onetomany.SubTableVo;

public class JeecgOneToMainUtil
{
    /*public static void main(final String[] args) {
        final MainTableVo mainTableVo = new MainTableVo();
        mainTableVo.setTableName("jeecg_order_main");
        mainTableVo.setEntityName("TestOrderMain");
        mainTableVo.setEntityPackage("test2");
        mainTableVo.setFtlDescription("订单");
        final ArrayList<SubTableVo> list = new ArrayList<SubTableVo>();
        final SubTableVo subTableVo = new SubTableVo();
        subTableVo.setTableName("jeecg_order_customer");
        subTableVo.setEntityName("TestOrderCustom");
        subTableVo.setEntityPackage("test2");
        subTableVo.setFtlDescription("客户明细");
        subTableVo.setForeignKeys(new String[] { "order_id" });
        list.add(subTableVo);
        final SubTableVo subTableVo2 = new SubTableVo();
        subTableVo2.setTableName("jeecg_order_ticket");
        subTableVo2.setEntityName("TestOrderTicket");
        subTableVo2.setEntityPackage("test2");
        subTableVo2.setFtlDescription("产品明细");
        subTableVo2.setForeignKeys(new String[] { "order_id" });
        list.add(subTableVo2);
        mainTableVo.setSubTables(list);
        try {
            new CodeGenerateOneToMany(mainTableVo, list).generateCodeFile("E:\\111", "/jeecg/code-online-template/onetomany/", null);
        }
        catch (Exception ex) {
            ex.printStackTrace();
        }
    }*/
}
